package br.com.sistema.web.mb.permissao;

import br.com.framework.client.web.Entity;
import br.com.sistema.web.mb.generic.ManagedBeanGenericSistema;

public abstract class TelaMBGeneric extends ManagedBeanGenericSistema {

	private Entity campoNome;
	private Entity campoPath;

	public TelaMBGeneric() {
		campoNome = new Entity(isPrependId(), "Nome", "nome", 1, 50, 50, getForm(), getSubmit());
		campoPath = new Entity(isPrependId(), "Path", "path", 1, 50, 100, getForm(), getSubmit());
	}

	@Override
	public Integer getQuantidadeLinhasPaginacao() {
		return 12;
	}

	public String getTitulo() {
		return getMensagem("msg.tela.titulo");
	}

	public String getTituloModalNovo() {
		return getMensagem("msg.tela.titulo.modal.novo");
	}

	public String getTituloModalAlterar() {
		return getMensagem("msg.tela.titulo.modal.alterar");
	}

	public Entity getCampoNome() {
		return campoNome;
	}

	public Entity getCampoPath() {
		return campoPath;
	}

}
